home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Demos / Tangent Systems / BuildSim 2.0b34.sit / BuildSim 2.0b34 / BuildSim AutoCode Support / headers / TSGaussianNoiseBlock.h < prev    next >
Text File  |  1997-08-07  |  1KB  |  51 lines

  1. ////////////////////////////////
  2. //
  3. // TSGaussianNoiseBlock.h
  4. //
  5. // © 1994, 1995, 1996, 1997 Tangent Systems
  6. //
  7. // All rights reserved.
  8. //
  9. // This file contains confidential and proprietary information. No Portion
  10. // of this file may be reproduced, by any means, without the written
  11. // permission of Tangent Systems
  12. //
  13. // Tangent Systems makes no representation or warranties about the suitibility of the software,
  14. // either express or implied, including but not limited to the implied warranties of merchantability,
  15. // fitness for a particular purpose, or non-infringment.
  16. //
  17. // Description:
  18.  
  19. //
  20. //
  21. // Author: John H. Shackelford, Tangent Systems
  22. // email: jshack@tangentsys.com
  23. //
  24. // Date: 1997/06/20
  25. // Version: A
  26. //
  27. // Revision History:
  28. // 1997/06/20 Revision A -     Initial Release
  29. //
  30. ////////////////////////////////    
  31.     
  32. #ifndef _TSGaussianNoiseBlockk_h
  33. #define _TSGaussianNoiseBlock_h
  34.  
  35. #include "TS_InputBlock.h"
  36. #include "BSMath.h"
  37.  
  38.  
  39. #define  PARENT_CLASS TS_InputBlock
  40.  
  41. class TSGaussianNoiseBlock : public PARENT_CLASS
  42. {
  43. private:
  44.     Real StdDev;
  45.     Real Mean;
  46. public:
  47.     TSGaussianNoiseBlock(Real sTime, Real sDeviation, Real aMean, Real iVal);
  48. protected:
  49.     Real doSignalFunction(Real time);            
  50. };
  51. #endif